﻿* { padding:0; margin:0; text-align:left; }

body 
{
    background-image:url('images/bg.png');
    background-repeat:no-repeat;
    background-position:top center;
    font-size:12px;
    font-family:Arial,Helvetica,"Nimbus Sans L",sans-serif;
}

h1
{
    font-size: 20px;
    line-height: 28px;
    margin-bottom: 20px;
}

input
{
    font-size:16px;
    border:solid 1px #CB7;
    padding:2px;
    font-weight:bold;
}

table
{
    margin:8px 0px;
    background-color:#FFFFEE;
    border:1px solid Gray;
}

table tr th, table tr td
{
    padding:4px;
}

table tr td.Alt
{
    padding:4px;
}

#holder
{
    top:160px;
    width:100%;
    position:absolute;
}

#main
{
    display:table;
    margin:0px auto;
    width:940px;
    padding:2px;
}

#menu
{
}

#content
{
}

ul#TopMenu
{
    list-style-type: none;
    height:50px;
    margin:auto;
}

li.TopMenuItem
{
    float:left;
    margin-right:10px;
    padding-right:15px;
    height:100%;
}

li.TopMenuItem a
{
    color:#A60000;
    line-height: 40px;
    font-size:16px;
    text-decoration: none;
    display: block;
}

ul.Actions
{
    margin-left:16px;
}

p.Subtitle
{
    font-weight:bold;
    font-size: 14px;
}

p.BodyText
{
    font-weight:bold;
    font-size: 13px;
}

p
{
}

table.FormTable
{
    padding-top:8px;
}

table.FormTable tr td
{
    padding:8px;
}

table.Info
{
    width:350px;
}

table.Info td
{
    padding:8px;
    width:210px;
}

table.Info th
{
    padding:8px;
    width:120px;
}

table.Table
{
    width:100%;
}

table.List
{
    padding:4px;
}

tr.Clickable:hover
{
    cursor:pointer;
    background-color:#EED;
}

div.Error
{
    background-color:#FDD;
    padding:8px;
    margin:8px 0px;
    color:Red;
    font-weight:bold;
    border:2px solid Red;
}

input.Button
{
    font-size:12px;
    background-color:#FFC;
    font-weight:normal;
}

div.Box
{
    background-color:#FFFFEE;
    border:1px solid Gray;
    padding:4px;
}